// #include<stdio.h>

//目的：表述从1打到count
// int main()
// {
    //初始化无字符8整型sum、j为1而count为0
    // unsigned sum = 1UL;
    // unsigned j = 1UL;
    // unsigned count = 0;

    //打印“请输入你相输入的整数：”，引用scanf    (下面喜欢缺胳膊少腿)
    // printf("Please enter number of integer you want to sum:");
    // scanf("%u",&count);   

 /*最外层是在1到countfor循环；更新sum为1，更新j为1，前换行打印1;j小于i吗，如果是：更新sum为
sum与++j之和,打印j否则就退出；while之外打印sum；在for之外换行；结束*/
//    for(int i = 1;i <= count;++i)
//     {
//        sum = 1UL;
//        j = 1UL;
//        printf("\n1");

//        while(j < i)
//        {
//         sum += ++j;
//         printf("+%u",j);
//        }
//        printf("\n");
//     }
//     printf("\n");
     
//     return 0;
// }

//for的多层嵌套
// #include<stdio.h>
// int main()
// {
// for(int i = 1;i < 10;++i)
//     {
//         for(int j = 10;j < 10;++j)
//         {
//             for(int k = 10;k < 10;++k)
//             {
//                 printf("*\n");
//             }
//         }
//     }


//     return 0;
// }

//名称：非常危险的goto
// #include<stdio.h>
// int main()
// {
//     int must_escape;
//     for( int i = 0;i < 10;++i)
//     {
//         for(int j = 0;i <10;++j)
//         {
//             for(int k = 0;k < 30; ++k)
//             if(must_escape)
//             {
//                 goto out;
//             }
//         }
//     }
//     return 0;
// }

//名称：不动循环
// #include<stdio.h>
// int main()
// {
//     int number = 4;
//     while(number <4)
//     {
//         printf("\nnumber = %d",number);
//         number++;
//     }

//     return 0;
// }

#include<stdio.h>
int main()
{
    int number = 4;

    do
    {
        printf("\nnumber = %d\n",number);
    } 
    while (number < 4);
    
    return 0;
}